OneTeamSoftware\WooCommerce\Shipping\Adapter\AbstractAdapter A

Total Complexity 72
Dependencies 1
Dependents 2
Total lines 414
Lines of code 254
Logical lines of code 132
Comment lines 2
Methods 53
Properties 22

Methods 53

Method Rating Maintainability Complexity Lines of code
sendRequest()
S
48 6 33
setSettings()
S
58 6 16
wpHttpRequest()
S
52 3 24
getCacheKey()
S
62 3 10
getCacheValue()
S
68 3 7
__construct()
S
51 1 26
setCacheValue()
S
67 2 8
parseResponse()
S
71 2 6
deleteCacheValue()
S
69 2 7
buy()
S
79 1 3
validate()
S
82 1 3
getList()
S
79 1 3
get()
S
79 1 3
getRates()
S
79 1 3
create()
S
79 1 3
delete()
S
79 1 3
getName()
S
100 1 0
refund()
S
79 1 3
addFormFieldsAt()
S
67 1 7
getRouteUrl()
S
100 1 0
getResponse()
S
100 1 0
getIntegrationFormFields()
S
100 1 0
getServices()
S
100 1 0
addHeadersAndParams()
S
91 1 2
getRequestBody()
S
82 1 3
updateFormFields()
S
82 1 3
hasCreateShipmentFeature()
S
82 1 3
hasImportShipmentsFeature()
S
82 1 3
canRefund()
S
82 1 3
getCurrencies()
S
82 1 3
getStatuses()
S
82 1 3
getCompletedStatuses()
S
82 1 3
getContentTypes()
S
82 1 3
getPackageTypes()
S
82 1 3
getShipmentUrl()
S
82 1 3
canClaimInsurance()
S
82 1 3
getClaimInsuranceUrl()
S
82 1 3
canBuy()
S
82 1 3
canDelete()
S
82 1 3
hasCustomItemsFeature()
S
82 1 3
hasUpdateShipmentsFeature()
S
82 1 3
hasTariffFeature()
S
82 1 3
hasUseSellerAddressFeature()
S
82 1 3
hasReturnLabelFeature()
S
82 1 3
hasAddressValidationFeature()
S
82 1 3
hasLinkFeature()
S
82 1 3
hasMediaMailFeature()
S
82 1 3
hasOriginFeature()
S
82 1 3
hasInsuranceFeature()
S
82 1 3
hasSignatureFeature()
S
82 1 3
hasDisplayDeliveryTimeFeature()
S
82 1 3
hasDisplayTrackingTypeFeature()
S
82 1 3
getRequestParams()
S
100 1 0